package dtos;

import java.util.Date;
import java.util.Vector;

public class FacturaDTO {

	public int nro;
	public Date fechaEmision;
	public Date fechaVencimiento;
	public double importe;
	public Vector<ItemFacturaDTO> items;
	public RemitoClienteDTO remito;
	public ClienteDTO cliente;
	public Vector<CondicionVentaDTO> condiciones;
	
	public FacturaDTO(int nro, Date fechaEmision, Date fechaVencimiento, double importe,
			RemitoClienteDTO remito, ClienteDTO cliente)
	{
		this.nro = nro;
		this.fechaEmision = fechaEmision;
		this.fechaVencimiento = fechaVencimiento;
		this.importe = importe;
		this.items = new Vector<ItemFacturaDTO>();
		this.remito = remito;
		this.cliente = cliente;
		this.condiciones = new Vector<CondicionVentaDTO>();
	}
	
	public void addCondicionVenta(CondicionVentaDTO condicion)
	{
		this.condiciones.add(condicion);
	}
	
	public void addItem(ItemFacturaDTO item)
	{
		this.items.add(item);
	}
}
